Petrovice u Karviné estas municipo en Ĉeĥio en distrikto Karviná. Ĝi situas ĉe ŝtatlimo kun Pollando. Vivas ĉi tie 4 945 loĝantoj (2024). Petrovice u Karviné konsistas el kvar partoj: Petrovice u Karviné, Dolní Marklovice, Závada kaj Prstná. Dum la evoluo tiuj ĉi partoj estis kelkfoje kunigitaj kaj denove memstarigitaj. Nuntempan aspekton ĝi havas ekde februaro de 1952. Norde ĝi limas kun komunumo Godów, oriente kun komunumo Zebrzydowice, ambaŭ en Pollando, sude kun Karviná kaj okcidente kun vilaĝo Dětmarovice.
El vidpunkto de nombro de loĝantoj Petrovice apartenas al la plej grandaj municipoj en Ĉeĥio, kiuj ne havas statuson de kampurbo nek urbo.
Tra Petrovice trafluas tri riveroj - Šotkůvka en Prstná, Petrůvka, trafluanta tra ĉiuj partoj de la vilaĝo krom Prstná kaj Olše, en kiun en parto Závada enfluas Petrůvka.
Por Petrovice estas tipaj fiŝlagoj. La vilaĝo estas konata kiel fervoja nodo de eŭropa signifo. Krom fervoja lima transirejo estas ĉi tie ankoraŭ du landvojaj transirejoj en Pollandon, nome en Dolní Marklovice kaj en Závada.